technologically challenged - Espagnol Anglais Dictionnaire